package com.cq.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 版权对象 sx_nft
 * 
 * @author cq
 * @date 2024-05-08
 */
public class SxNft extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 ID */
    private Long nftId;

    /** 系列id */
    @Excel(name = "系列id")
    private String seriesId;

    /** 图片路径 */
    @Excel(name = "图片路径")
    private String path;

    /** 图片名称 */
    @Excel(name = "图片名称")
    private String imagesName;

    /** 属性值id:多属性值用英文逗号,进行拼接 */
    @Excel(name = "属性值id:多属性值用英文逗号,进行拼接")
    private String attrValueIds;

    /** 版权图片名称 */
    @Excel(name = "版权图片名称")
    private String name;

    /** 版权编号 */
    @Excel(name = "版权编号")
    private String copyrightNum;

    /** 版权 id */
    @Excel(name = "版权 id")
    private String copyrightId;

    /** 版权图片信息/版权背景故事 */
    @Excel(name = "版权图片信息/版权背景故事")
    private String message;

    /** 状态:0:无版权 1:有版权 */
    @Excel(name = "状态:0:无版权 1:有版权")
    private Long status;

    /** 备注1 */
    @Excel(name = "备注1")
    private String remark1;

    /** 备注2 */
    @Excel(name = "备注2")
    private String remark2;

    /** 备注3 */
    @Excel(name = "备注3")
    private String remark3;

    public void setNftId(Long nftId) 
    {
        this.nftId = nftId;
    }

    public Long getNftId() 
    {
        return nftId;
    }
    public void setSeriesId(String seriesId) 
    {
        this.seriesId = seriesId;
    }

    public String getSeriesId() 
    {
        return seriesId;
    }
    public void setPath(String path) 
    {
        this.path = path;
    }

    public String getPath() 
    {
        return path;
    }
    public void setImagesName(String imagesName) 
    {
        this.imagesName = imagesName;
    }

    public String getImagesName() 
    {
        return imagesName;
    }
    public void setAttrValueIds(String attrValueIds) 
    {
        this.attrValueIds = attrValueIds;
    }

    public String getAttrValueIds() 
    {
        return attrValueIds;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setCopyrightNum(String copyrightNum) 
    {
        this.copyrightNum = copyrightNum;
    }

    public String getCopyrightNum() 
    {
        return copyrightNum;
    }
    public void setCopyrightId(String copyrightId) 
    {
        this.copyrightId = copyrightId;
    }

    public String getCopyrightId() 
    {
        return copyrightId;
    }
    public void setMessage(String message) 
    {
        this.message = message;
    }

    public String getMessage() 
    {
        return message;
    }
    public void setStatus(Long status) 
    {
        this.status = status;
    }

    public Long getStatus() 
    {
        return status;
    }
    public void setRemark1(String remark1) 
    {
        this.remark1 = remark1;
    }

    public String getRemark1() 
    {
        return remark1;
    }
    public void setRemark2(String remark2) 
    {
        this.remark2 = remark2;
    }

    public String getRemark2() 
    {
        return remark2;
    }
    public void setRemark3(String remark3) 
    {
        this.remark3 = remark3;
    }

    public String getRemark3() 
    {
        return remark3;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("nftId", getNftId())
            .append("seriesId", getSeriesId())
            .append("path", getPath())
            .append("imagesName", getImagesName())
            .append("attrValueIds", getAttrValueIds())
            .append("name", getName())
            .append("copyrightNum", getCopyrightNum())
            .append("copyrightId", getCopyrightId())
            .append("message", getMessage())
            .append("createTime", getCreateTime())
            .append("status", getStatus())
            .append("remark1", getRemark1())
            .append("remark2", getRemark2())
            .append("remark3", getRemark3())
            .toString();
    }
}
